package com.lancoo.znbkxx.teacher.aibkTestCoach.networkRequest.entity

import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

@Parcelize
data class QuesMarkInfor(
        val CourseClassName: String,
        val PaperID: String,
        val PaperName: String,
        val SetID: String,
        val SetName: String,
        val TypeList: MutableList<Type>
) : Parcelable

@Parcelize
data class Type(
        val EvalType: Int,
        val GenreID: Int,
        val GenreName: String,
        val LevelType: Int,
        val QuesList: MutableList<Ques>,
        val TypeIndex: Int,
        val TypeIndexName: String,
        val TypeName: String,
        val TypeNo: String
) : Parcelable

@Parcelize
data class Ques(
        val Index: Int,
        val QuesID: String,
        val QuesIndexName: String,
        val SortIndexList: MutableList<SortIndex>
) : Parcelable

@Parcelize
data class SortIndex(
        var IsEval: Boolean,
        val Score: Double,
        val SortIndex: String
) : Parcelable